package com.rtrj.resource.logic.service.user;

import com.rtrj.resource.data.entity.user.UserEntity;

public interface UserService {
	
	/***
	 * 
	 * @param userEntity
	 * @return
	 * 用户登录验证用户名密码
	 */
	public boolean UserLoginService(UserEntity userEntity)throws Exception;
	
	/***
	 * 
	 * @param userEntity
	 * @return
	 * @throws Exception
	 * 用户登录验证用户名
	 */
	public boolean UserLoginUserNameService(UserEntity userEntity)throws Exception;
	/***
	 * 
	 * @param userEntity
	 * @return
	 * @throws Exception
	 * 用户登录验证密码
	 */
	public boolean UserLoginPassWordService(UserEntity userEntity)throws Exception;

	/***
	 * 
	 * @param userEntity
	 * @return
	 * @throws Exception
	 * 商户企业注册
	 */
	public boolean AddMerchantEnterpriseService(UserEntity userEntity) throws Exception;

	/***
	 * 
	 * @param userEntity
	 * @return
	 * @throws Exception
	 * 商户个人注册
	 */
	public boolean AddMerchantPersonalService(UserEntity userEntity) throws Exception;

	/***
	 * 
	 * @param userEntity
	 * @return
	 * @throws Exception
	 * 个人企业注册
	 */
	public boolean AddPersonalMerchantService(UserEntity userEntity) throws Exception;

	/***
	 * 
	 * @param userEntity
	 * @return
	 * @throws Exception
	 * 个人注册
	 */
	public boolean AddPersonalService(UserEntity userEntity) throws Exception;


}
